<cfcomponent displayname="cfjexcelService" output="false" hint="I live to service cfjexcels.">

	<cffunction name="setORMService" returntype="void" access="public" output="false">
		<cfargument name="ORMService" type="any" required="true" />
		<cfset variables.instance.ORMService = arguments.ORMService />
	</cffunction>
	
	<cffunction name="getORMService" access="public" returntype="any" output="false" roles="" hint="">
		<cfreturn variables.instance.ORMService />
	</cffunction>

<!---
	Above is all injected stuff
	Below is all "local" functions
 --->

	<cffunction name="init" returntype="any" output="false" hint="Constructor">
		<cfargument name="cfjexcelConfiguration" required="true" />
		<cfset variables._config = arguments.cfjexcelConfiguration />
		<cfreturn this />
	</cffunction>
	
	<cffunction name="getConfigSetting" access="private" returntype="string" output="false">
		<cfargument name="name" required="true" type="string" />
		<cfreturn variables._config.getConfigSetting(arguments.name) />
	</cffunction>

	<cffunction name="setConfigSetting" access="private" returntype="string" output="false">
		<cfargument name="name" required="true" type="string" />
		<cfreturn variables._config.setConfigSetting(arguments.name) />
	</cffunction>
			

</cfcomponent>